<root xmlns="urn:document-namespace">
	<element attribute1="value-1" attribute2="value-2" attribute3="value-3"/>
	<element attribute1="value-1" attribute2="" attribute3="value-3"/>
	<element attribute1="abcdefg" attribute2="value-2" attribute3=""/>
	
	<anotherElement attribute2="value-2" attribute="value" attribute3="value-3">
		TextNode
		<childElement/>
		AnotherTextNode
		<anotherChildElement attribute1="value-1" attribute2="value-2"/>
		YetAnotherTextNode
		<childElement attribute1="value-1" attribute2="value-2">
			<grandChildElement attribute1="value-1" attribute2="value-2" attribute3="value-3">
				TextNode
				<element attribute1="abc" attribute2="abc" attribute3="abc"/>
				<anotherElement attribute1="value-1" attribute2="value-2" attribute3="value-3"/>
				<yetAnotherElement attribute1="value-1" attribute2="value-2" attribute3="value-3"/>
				AnotherTextNode
			</grandChildElement>
			<anotherGrandChildElement xmlns:ns="urn:namespace">
				TextNode
				<element/>
				AnotherTextNode
				<element/>
				<element/>
			</anotherGrandChildElement>
		</childElement>
	</anotherElement>
</root>